package ilm.framework.comm;

import java.io.IOException;
import java.util.Vector;
import java.util.zip.ZipFile;

public interface ICommunication {

	public String readMetadataFile(String packageName) 
			throws IOException;
	
	public Vector readResourceFiles(String packageName, Vector resourceList)
			throws IOException;
	
	public Vector readAssignmentFiles(String packageName, Vector assignmentList)
			throws IOException;
	
	public ZipFile writeAssignmentPackage(String packageName, 
										String metadata, 
										Vector resourceNameList,
										Vector resourceList, 
										Vector assignmentNameList,
										Vector assignmentList)
			throws IOException;
	
}
